#-*- coding: utf8 -*-
from tutor.scripts import *
from tutor.plugins.sympy import *

# Entradas
with display_block('Entradas'):
    r0 = together(sqrt(oneof(1, 3, 4, 6, 8) / Two))
    r2 = r0**2
    func = oneof(sqrt(u), u)
    func = Lambda(u, func)
    func_ex = func(x**2 + y**2)
    func_r = func(r**2)    

# Escolhas (resultados)
with display_block('Escolhas (resultados)'):
    res = pi * (func_r * r).integrate([r, 0, r0])
    valor_correto = simplify(res)
    
    res = pi * func_r.integrate([r, 0, r0])
    valor_jacob1 = simplify(res)
    valor_jacob2 = valor_jacob1 * 2
    neg_r = 0    
    
    dis_1 = simplify(pi * (func_r * r).integrate([r, 0, r2])) 
    dis_2 = simplify(pi * (func_r * r).integrate([r, 0, sqrt(r0)]))
    dis_3 = 2 * valor_jacob2 
    dis_4 = 2 * dis_3 
    del res    

